@charset "utf-8";
/* CSS Document */
.main_title{font-size:34px; text-align:center; margin:32px 0}
.main_title a{color:#014099}
.focus_txt{min-height:76px; background:url(gb2019_bg_blue.png); position:absolute; width:100%; left:0; bottom:0px; display:table;line-height: 1.4;padding: 5px 0;}
.focus_txt h6{padding:0 40px; display:table-cell; vertical-align:middle; font-size:24px;}
.focus_txt h6 a{color:#fff;display: inline-block;width: 83%;}
#swiper-focus-next,#swiper-focus-prev{width:35px; height:75px; top:176px; position:absolute; z-index:4}
#swiper-focus-next{background:url(gb2019_btn_r.png); right:0px}
#swiper-focus-prev{background:url(gb2019_btn_l.png); left:0px}
#swiper_top_Focus .swiper-slide img{height:500px; width:100%;}
.swiper-container,.swiper-slide{position:relative}

.main_channel{width:100%; border-collapse:collapse; margin:50px 0}
.main_channel td{border:1px solid #e1e1ea}
.channel_img{width:74px; height:74px;border:1px solid #e1e1ea; border-radius:10px; margin:30px auto 24px; line-height:74px}
.main_channel h4{font-size:20px; padding-bottom:10px; text-align:center; background:url(gb2019_line_blue.jpg) no-repeat center bottom; margin-bottom:10px}
.main_channel p{font-size:16px; text-align:center; line-height:30px; margin:0 14px;}
.main_channel p a{margin:0 7px; display:inline-block;}
.main_channel td{width:25%; padding-bottom:24px}
.channel_img1{background:url(gb2019_nav_icon1.png) no-repeat center}
.channel_img2{background:url(gb2019_nav_icon2.png) no-repeat center}
.channel_img3{background:url(gb2019_nav_icon3.png) no-repeat center}
.channel_img4{background:url(gb2019_nav_icon4.png) no-repeat center}
.main_channel td:hover .channel_img1{background:url(gb2019_nav_icon11.png) no-repeat center #1d69b6;}
.main_channel td:hover .channel_img2{background:url(gb2019_nav_icon22.png) no-repeat center #1d69b6;}
.main_channel td:hover .channel_img3{background:url(gb2019_nav_icon33.png) no-repeat center #1d69b6;}
.main_channel td:hover .channel_img4{background:url(gb2019_nav_icon44.png) no-repeat center #1d69b6;}
.main_channel td:hover{box-shadow:0 0 20px #f5f5f5}

#swiper_top_pagination span{width:28px; height:10px; background:#52c3fd; display:inline-block; margin-left:8px}
#swiper_top_pagination {position:absolute; right:30px; bottom:30px; z-index:2}
#swiper_top_pagination .swiper-active-switch{background:#80d22c}

.row_left{float:left; width:764px;}
.row_right{float:right; width:400px;}

.index_title{border-bottom:4px solid #f3f4fa; height:46px;line-height:46px}
.index_title p{padding-left:34px; border-bottom:4px solid #1d69b6; font-size:24px; color:#1d69b6; padding-right:20px; float:left; height:46px; font-weight:bold }
.title_icon1{background:url(gb2019_icon_tt.png) no-repeat center left}
.title_icon2{background:url(gb2019_icon_zh.png) no-repeat center left}
.title_icon3{background:url(gb2019_icon_ky.png) no-repeat center left}
.title_icon4{background:url(gb2019_icon_kx.png) no-repeat center left}
.index_title a{font-size:16px; float:right; color:#333}
.row_cl{width:226px; float:left;background:#f3f4fa; margin-right:28px;}
.row_cl img{width:226px; height:150px}
.row_con{overflow:hidden; margin-top:30px}
.row_cl h5{ font-size:16px; margin:10px 12px; line-height:28px; font-weight:normal}
.row_list li{font-size:16px; margin-bottom:13px;}
.row_list span{color:#bfc1cb; float:right;}
.row_list{ overflow:hidden}
.row_list li a{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block}
.row_box{margin-bottom:28px}
.row_tab{height:50px; line-height:50px; background:#328dd2;}
.row_tab li{width:50%; float:left; color:#fff; font-size:24px; cursor:pointer;font-weight:bold}
.tab_icon1{background:url(gb2019_icon_tz.png) no-repeat left center;}
.tab_icon2{background:url(gb2019_icon_zp.png) no-repeat left center;}
.row_tab li p{padding-left:40px; margin-left:20px;}
.row_tab li.now{background:#1d69b6}

.row_con_line{border:1px solid #1d69b6; padding:18px 22px; position:relative; height:390px;}
.list_tz li{font-size:16px; line-height:36px;}
.list_tz span{float:right; color:#bfc1cb}
.list_tz a{overflow:hidden; white-space:nowrap;text-overflow:ellipsis; display:block;}
.list_tz_top a,.list_tz_top span{ color:#1d69b6}
.list_tz_top a{font-weight:bold}
.row_box2{margin-top:10px}
.row_sp{background:#f3f4fa; padding:20px 24px 40px; margin-top:30px; margin-bottom:30px}
.title_sp{background:url(gb2019_icon_sp.png) no-repeat left center; font-size:24px; padding-left:36px; font-weight:bold}
.list_tz_con p{font-size:16px; line-height:36px;}
.list_tz_con p span{float:right; color:#bfc1cb}
.list_tz_con p a{overflow:hidden; white-space:nowrap;text-overflow:ellipsis; display:block;}
.list_tz_con{height:260px; overflow:hidden}
.list_tz_box{visibility:hidden;position:absolute;top:18px;left:22px;width:360px;height: 390px;}

#swiper_sp .swiper-slide img{width:100%; height:214px;}
#swiper_sp .swiper-slide{position:relative}
.sp_time{position:absolute; width:70px; height:70px; top:0; right:18px; color:#fff; background:url(gb2019_bg_blue.png); text-align:center}
.sp_time h6{font-size:32px; font-weight:normal; margin-top:2px}
.sp_time p{ font-size:14px;}
.sp_txt{height:54px; line-height:54px; border-bottom:2px solid #caccd8; }
.sp_txt h6{text-align:center;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px;}
#swiper-sp-prev,#swiper-sp-next{width:30px; height:20px; position:relative; left:0; right:0; top:0; display:inline-block; margin:0; padding:0;}
#swiper-sp-prev{background:url(gb2019_btn_r2.png) no-repeat center #328dd2}
#swiper-sp-next{background:url(gb2019_btn_l2.png) no-repeat center #1d69b6}
.swiper_sp_btn{text-align:right; overflow:hidden; margin-top:-20px; margin-bottom:10px}
#swiper_sp{margin-bottom:10px}

.index_title3{height:50px; line-height:50px; background:#1d69b6; color:#fff;}
.index_title3 p{ font-size:24px; float:left; padding-left:60px;}
.title_icon5{background:url(gb2019_icon_xs.png) no-repeat 24px center;}
.index_title3 a{float:right; font-size:16px; margin-right:24px; color:#fff}
.list_xs li{border-bottom:1px solid #e7e8ef; padding:10px 0; overflow:hidden}
.xs_date{width:76px; float:left; border-right:1px solid #e7e8ef; color:#1d69b6; text-align:center; height:50px;}
.xs_date h6{font-size:30px; font-weight:normal; line-height:36px}
.xs_date p{font-size:14px;}
.list_xs h5{display:table; font-size:16px; height:50px; font-weight: normal;}
.list_xs h5 a{display:table-cell; vertical-align:middle; padding-left:18px;}
.upload{height:72px; background:#f3f4fa; line-height:72px; margin-top:20px}
.upload_img{width:96px; background:url(gb2019_icon_xz.png) no-repeat center #1d69b6; float:left; height:72px;}
.upload a{font-size:24px; color:#1d69b6; vertical-align:middle; padding-left:54px;}
.upload a img{vertical-align:middle; margin-left:60px}

.zt{padding:20px 0; background:#f3f4fa; margin-bottom:40px; margin-top:20px}
.zt_title{width:164px; height:84px; background:#1d69b6; float:left; color:#fff; line-height:84px; font-size:20px}
.zt_title img{margin:0 12px 0 24px; vertical-align:middle}
#swiper_zt .swiper-slide{width:280px;}
#swiper_zt .swiper-slide img{width:270px; height:84px; margin-left:10px}
#swiper_zt{ overflow:hidden; width:1000px; height:88px;}
#swiper-zt-prev,#swiper-zt-next{width:21px; height:40px; position:absolute; z-index:4; top:20px}
#swiper-zt-prev{background:url(gb2019_btn_l3.jpg); left:10px}
#swiper-zt-next{background:url(gb2019_btn_r3.jpg); right:10px;}
.swiper_zt_box{ padding:0 20px 0 10px; position:relative; overflow:hidden}
.title_icon6{background:url(gb2019_icon_sy.png) no-repeat left center}

.sys_box{width:396px; height:463px; float:left; background:#1d69b6; position:relative; margin-right:6px;}
.sys_list li{font-size:16px; line-height:32px}
.sys_list li a{color:#fff;}
.sys_list{padding:25px 30px;}
.sys_list_f15{padding: 5px 30px;}
.sys_list_f15 li{line-height: 1.5; font-size: 15px;}
.sys_box img{position:absolute; bottom:46px; right:-30px}
.sys_m{width:394px; float:left; margin-left:6px; margin-right:6px;}
.sys_box2{width:394px; height:149px; line-height:149px; margin-bottom:8px }
.sys_bg1{background:url(gb2019_sys_bg1.jpg);}
.sys_bg2{background:url(gb2019_sys_bg2.jpg);}
.sys_bg3{background:url(gb2019_sys_bg3.jpg);}
.sys{overflow:hidden; margin-top:30px; margin-bottom:30px}
.sys_box2 img{vertical-align:middle; margin:0 16px 0 70px;}
.sys_box2 h4{font-size:28px; color:#fff; font-weight:bold;}
.sys_box2 h4 a{color:#fff;}
.sys_box2 h4 a:hover{color:#88d6ff;}
.sys_box3{background:#1d69b6; height:149px; margin-bottom:7px; position:relative}
.sys_box3 img{vertical-align:middle; margin:0 16px 0 35px;}
.sys_list2{padding:40px 0 40px 90px; margin:0; /*! text-align:center; */}
.sys_list2 li{font-size:18px;line-height: 36px;}
.sys_list3{padding:55px 30px;}
.sys_box3 img{position:absolute; top:-30px; left:160px}
.sys_r{overflow:hidden}
.sys_box4{background:#1d69b6; height:306px; margin-bottom:6px; position:relative}
.sys_box4 img{position:absolute; bottom:-30px; left:160px}

.title_icon7{background:url(gb2019_icon_yjs.png) no-repeat left center}
.row_left2{width:608px; float:left;}
.row_right2{width:560px; float:right}
.ysj{overflow:hidden; margin-top:10px}
.ysj li{width:195px; height:86px; border:1px solid #e5e6ef; float:left; text-align:center; margin:10px 8px 0 0}
.ysj li p{display:table; width:100%; height:86px; font-weight:bold;font-size:18px; line-height:30px}
.ysj li a{display:table-cell; vertical-align:middle; color:#1d69b6; padding:0 10px;}
.title_icon8{background:url(gb2019_icon_yw.png) no-repeat left center}
.yw_table{width:560px; margin-top:4px;    table-layout: fixed;}
.yw_table td{height:44px; line-height:44px; padding:0 20px; font-size:16px;}
.yw_table tr:nth-child(even){background:#e7f3fe}
.yw_table td a:hover{color:#1d69b6; font-weight:bold;}
.yw_table td a{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}

.row_tab{width:410px; position:relative}
.row_tab img{position:absolute; right:0; bottom:-10px}

.sys_list li a:hover{ color:#88d6ff}
.ysj li:hover{background:#1d69b6}
.ysj li:hover a{color:#fff}
.yw_table td a:hover{ color:#1d69b6}

.zt_title{background:url(gb2019_zt_bg.jpg); width:179px; height:46px; float:left; line-height:46px; color:#fff; font-size:24px; margin-top:-10px}
.zt_title p{background:url(gb2019_zt.png) no-repeat 24px center; padding-left:70px}
.ztbox{background:#f3f4fa; margin-top:40px}
.zt_header a{float:right; font-size:16px; margin:20px}
.zt_list li{float:left; margin:0 0 20px 20px;}
.zt_list img{width:274px; height:83px;}

.list_tz_more{float:right;font-size:16px;color:#1d69b6;margin-top:4px;position: relative;bottom: 0; right: 0;}

.title_icon_gjzx{background:url(gb2019_icon_gjzx.png) no-repeat center left}
.ysj2 li{width:auto; height:40px; float:none}
.ysj2 li p{height:40px; text-align:left}